I'm a Junior backend engineer and open source contributor(my hobby) on JUnit5
, apache/seata
, naver/fixture-monkey
, and more. Currently a committer for apache/seata
, and selected as a GSoC'25 contributor for a Kotlin & Gradle
project.
Enjoy collaborating on projects, sharing knowledge, and continuously learning new technologies to improve my skills.
Recently, I’ve been particularly interested in Test code.
Test code is not just for validation-it also helps other developers understand how to use my code and serves as a guide for efficient refactoring, making it crucial for maintaining high-quality software.
I'm also exploring distributed transactions, especially their implementation and challenges in microservices architectures. It's a complex but fascinating area, and I’ve been sharing my thoughts in recent blog posts.
- JUnit5
- Introduce feature flag for auto-closing
AutoCloseable
in Jupiter'sExtensionContext.Store
#4452 - Provide
mechanism
for managing resources across engines and executions #4281 - Implement
Parallel Method Execution
in JUnit-Vintage engine #4242 - Support
parallelization
in Junit-Vintage-engine #4135 - Implement
include
andexclude
filtering when calling registerAutoDetectedExtensions #4120 - Add
include matching
on ClassNamePatternFilterUtils #4115
- Introduce feature flag for auto-closing
- spring-boot
- apache-seata
- apache-baremaps
- naver/fixture-monkey
- LG/fosslight
- Spring 관점에서 보는 Seata의 내부 통신
- Apache Seata란?
- 내가 JUnit5에 글로벌 Extension 필터링 기능을 추가한 이야기
- 내가 JUnit5에 병렬화를 도입한 이야기 - 메서드 단위
- 내가 JUnit5에 병렬화를 도입한 이야기 - 클래스 단위
- Open Source Contribution
- Development Discussions
- Watching Soccer